Job Overview
We are in search of a dedicated and skilled QA Automation Engineer to become a vital member of our team. In this pivotal role, you will be instrumental in safeguarding the quality and effectiveness of our software solutions, thereby enhancing our ability to serve our clients proficiently.
Key Responsibilities
- Analyze project requirements and develop comprehensive test cases and protocols based on specifications.
- Execute testing for new software applications and conduct thorough testing for existing programs.
- Ensure that all product releases comply with or surpass the quality standards set.
- Collaborate within an Agile Scrum framework, contributing to iterative development and effective release management.
- Engage closely with business analysts, development teams, and internal stakeholders to meet client expectations.
- Participate in design evaluations and user discussions as necessary.
- Produce detailed documentation for test cases and defects.
- Implement test plans while continuously assessing the thoroughness of testing efforts.
- Execute a range of tests including system integration, functional, volume, user interface, and performance testing pre-production release, utilizing both manual and automated methods.
- Develop, maintain, execute, and refine automated test scripts.
- Review the results of automated tests, making necessary refinements for optimization.
Required Skills
- Bachelor's degree (or equivalent experience) with 5-7 years of experience in software quality assurance, specifically for web-based applications.
- A minimum of 3 years of experience with Windows operating systems, applications, and cloud solutions (Azure/AWS).
- Over 5 years of experience in drafting test cases and test plans.
- Expertise in QA testing tools, including Azure DevOps TFS, Selenium WebDriver with C#, Quality Center, Selenium/QTP, and SQL-related technologies.
- At least 3 years of experience in UI and API performance testing using tools such as JMeter or similar.
- Proficiency in functional, regression, system-level integration, end-to-end, and acceptance testing.
- Strong understanding of SQL or PL/SQL and relational database principles.
- Familiarity with software development methodologies, documentation practices, and version control systems.
- Exceptional ability to manage multiple projects and tasks concurrently, adapting swiftly to changing priorities.
- Experience in gathering and analyzing defect metrics data to present findings clearly to management.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven track record of 5-7 years in software quality assurance with a focus on web-based application testing, highlighting expertise in test case development and execution.
Career Growth Opportunities
Joining our team provides an excellent platform for professional advancement and skill enhancement within a supportive environment dedicated to employee success. We prioritize growth and development, ensuring a clear path for your career trajectory.
Company Culture And Values
We pride ourselves on fostering an inclusive and collaborative workplace culture, where diversity is embraced, and employee well-being is paramount. Our commitment to a positive work environment empowers our team to thrive and innovate.
Networking And Professional Opportunities
As part of our organization, you will have ample opportunities for networking, skill development, and collaboration, enabling you to build valuable professional connections.
Employment Type: Full-Time